Introdução à Programação
Arthur Cheib
- Belo Horizonte - Minas Gerais
- Formação
- Administração Pública - Fundação João Pinheiro
- Public Policy - University of Chicago
- Experiência Profissional
- Especialista em Políticas Públicas - SEDUC MG
- Diretor de Pesquisa - Oficina Municipal
- Consultor - The World Bank
- Professor & Instructional Designer - Faculdade Belavista & UChicago
2min
- Nome
- Porque Belavista?
- Grau de dificuldade esperado. Por quê?
- Qual o seu Hot Take?
- Morar no Brasil é melhor do que morar nos EUA
Objetivos da Disciplina
- Fundamentos da lógica de programação
- Domínio Intermediário de Python
- Domínio Iniciante de R
Metodologia de Ensino
- Exposição
- Aulas presenciais
- Vídeos-resumo
- Prática
- in-class coding
- labs
- mini-projects
Metodologia de Ensino
- Practice, practice, practice
- Diferentes fontes de conhecimento
- Esforço mínimo: cumprir o objetivo da disciplina
- 45min/dia programando (3-4x por semana)
- Esforço intermediário: chegar ao nível pré-avançado
Método de Avaliação
- 10%: presença
- 25%: labs de programação
- Cinco labs ao todo - 5% cada
- 30%: mini-projetos
- Dois mini-projetos ao todo - 15% cada
- 35%: projeto final
OpenAI ChatGPT
- É um ótimo tutor
- Teremos uma atividade focada em como utilizá-lo
- Risco!
- Princípio: confiança